SimpleIPCExpress vă permite să aibă o parte din munca cererea dvs. realizată într-un proces extern pe aceeași mașină - izolatoare aplicația dvs. de la pierderi de memorie și de accidente de proces. Efectuați apeluri de funcții pentru obiecte în procesul de externe, ca și cum acestea au fost obiecte de locale. Sub capacele pe care îl utilizați .NET Remoting pe IPC (Inter Process Communication) canal, dar nu aveți nevoie să fie un expert în .NET Remoting a utiliza SimpleIPC. Platforma se ocupă de comunicații și detaliile ciclului de viață proces pentru tine. SimpleIPC ruleaza pe Windows, și codul pentru a fi rulat în procesul externă trebuie să fie scrise într-un limbaj de programare .NET. Cu toate acestea, codul de client poate fi scrisă într-o varietate de limbi, pentru a include Java, VBScript / VBA, și limbi .NET.
S-ar putea lua în considerare utilizarea SimpleIPC în următoarele situații:
1. Ai un cod care este util, dar care are potentialul de a arunca netratată excepții și crash procesul de aplicare. Puteți rula acest cod prin SimpleIPC. În cazul în care există un proces accident, acesta va fi unul din procesele externe de consum, mai degrabă decât procesul de aplicare. Cererea dumneavoastră poate repeta doar apelul împotriva un proces extern diferit și să continue mai departe. Nu este nevoie pentru utilizatorii finali să fie afectate.
2. Ai un cod care este util, dar care pierderi de memorie. Puteți rula acest cod prin SimpleIPC și configura procesele externe de a recicla frecvent. În acest fel, puteți să vă păstrați consumul de memorie cererea dvs. sub control fără a sacrifica funcționalitatea.
3. Aveți nevoie de un mod rapid de a efectua una din mai multe sarcini de programare comune, cum ar fi invocarea de cod .NET dintr-o aplicație Java, care rulează un subset al operațiunilor aplicației sub o identitate pentru Windows diferit, sau limitarea accesului concurent la resurse partajate într-un multi mediu -user. SimpleIPC prevede API-uri simple, pentru programarea în comun sarcini cum ar fi obiect și invocarea de servicii web.
. 4. Trebuie să adăugați multithreading la o aplicație MS Office
Cerințe :
.NET Framework 2.0
Comentariile nu a fost găsit